kick yourself - French English Dictionary